package com.mc.moring.bean;

import java.io.Serializable;
import java.util.List;

/**
 * @ProjectName:
 */
public class MyLoanListBean implements Serializable{
    private String code;
    private String msg;
    private List<dataBean> data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public List<dataBean> getData() {
        return data;
    }

    public void setData(List<dataBean> data) {
        this.data = data;
    }

    public class dataBean implements Serializable {
        private String paymentId;
        private String customerId;

        private String mobile;
        private String productId;
        private String periods;
        private String applyAmount;
        private String totalLimitDays;
        private String createTime;
        private String paymentStatus;
        private String lendOutTime;
        private String lastDueDate;
        private String vipPurchaseAmount;
        private String customerName;
        private String commitmentActivityRegistrationFee;
        private List<loanListBean> loanList;

        public String getCustomerName() {
            return customerName;
        }

        public void setCustomerName(String customerName) {
            this.customerName = customerName;
        }

        public String getPaymentId() {
            return paymentId;
        }

        public void setPaymentId(String paymentId) {
            this.paymentId = paymentId;
        }

        public String getCustomerId() {
            return customerId;
        }

        public void setCustomerId(String customerId) {
            this.customerId = customerId;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getProductId() {
            return productId;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }

        public String getPeriods() {
            return periods;
        }

        public void setPeriods(String periods) {
            this.periods = periods;
        }

        public String getApplyAmount() {
            return applyAmount;
        }

        public void setApplyAmount(String applyAmount) {
            this.applyAmount = applyAmount;
        }

        public String getTotalLimitDays() {
            return totalLimitDays;
        }

        public void setTotalLimitDays(String totalLimitDays) {
            this.totalLimitDays = totalLimitDays;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getPaymentStatus() {
            return paymentStatus;
        }

        public void setPaymentStatus(String paymentStatus) {
            this.paymentStatus = paymentStatus;
        }

        public String getLendOutTime() {
            return lendOutTime;
        }

        public void setLendOutTime(String lendOutTime) {
            this.lendOutTime = lendOutTime;
        }

        public String getLastDueDate() {
            return lastDueDate;
        }

        public void setLastDueDate(String lastDueDate) {
            this.lastDueDate = lastDueDate;
        }

        public String getVipPurchaseAmount() {
            return vipPurchaseAmount;
        }

        public void setVipPurchaseAmount(String vipPurchaseAmount) {
            this.vipPurchaseAmount = vipPurchaseAmount;
        }

        public String getCommitmentActivityRegistrationFee() {
            return commitmentActivityRegistrationFee;
        }

        public void setCommitmentActivityRegistrationFee(String commitmentActivityRegistrationFee) {
            this.commitmentActivityRegistrationFee = commitmentActivityRegistrationFee;
        }

        public List<loanListBean> getLoanList() {
            return loanList;
        }

        public void setLoanList(List<loanListBean> loanList) {
            this.loanList = loanList;
        }
    }

    public class loanListBean implements Serializable{
        private String loanId;
        private String customerId;

        private String paymentIndex;
        private String bankCardNo;
        private String bankAccountNo;
        private String mobile;
        private String productId;
        private String productName;
        private String applyAmount;
        private String preLoanFee;
        private String postLoanFee;
        private String amount;
        private String interestAmount;
        private String surplusPrincipalAmount;
        private String paidPrincipalAmount;
        private String surplusPenaltyAmount;
        private String paidPenaltyAmount;
        private String createTime;
        private String status;
        private String lendOutTime;
        private String limitDays;
        private String dueDate;

        public String getInterestAmount() {
            return interestAmount;
        }

        public String getPaidPrincipalAmount() {
            return paidPrincipalAmount;
        }

        public void setPaidPrincipalAmount(String paidPrincipalAmount) {
            this.paidPrincipalAmount = paidPrincipalAmount;
        }

        public String getPaymentIndex() { return paymentIndex; }

        public void setPaymentIndex(String paymentIndex) {
            this.paymentIndex = paymentIndex;
        }

        public void setInterestAmount(String interestAmount) {
            this.interestAmount = interestAmount;
        }

        public String getSurplusPrincipalAmount() {
            return surplusPrincipalAmount;
        }

        public void setSurplusPrincipalAmount(String surplusPrincipalAmount) {
            this.surplusPrincipalAmount = surplusPrincipalAmount;
        }

        public String getSurplusPenaltyAmount() {
            return surplusPenaltyAmount;
        }

        public void setSurplusPenaltyAmount(String surplusPenaltyAmount) {
            this.surplusPenaltyAmount = surplusPenaltyAmount;
        }

        public String getPaidPenaltyAmount() {
            return paidPenaltyAmount;
        }

        public void setPaidPenaltyAmount(String paidPenaltyAmount) {
            this.paidPenaltyAmount = paidPenaltyAmount;
        }

        public String getDueDate() {
            return dueDate;
        }

        public void setDueDate(String dueDate) {
            this.dueDate = dueDate;
        }

        public String getLimitDays() {
            return limitDays;
        }

        public void setLimitDays(String limitDays) {
            this.limitDays = limitDays;
        }

        public String getLendOutTime() {
            return lendOutTime;
        }

        public void setLendOutTime(String lendOutTime) {
            this.lendOutTime = lendOutTime;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        private List<preLoanFeeListBean> preLoanFeeList;
        private List<preLoanFeeListBean> postLoanFeeList;

        public String getLoanId() {
            return loanId;
        }

        public void setLoanId(String loanId) {
            this.loanId = loanId;
        }

        public String getCustomerId() {
            return customerId;
        }

        public void setCustomerId(String customerId) {
            this.customerId = customerId;
        }

        public String getBankCardNo() {
            return bankCardNo;
        }

        public void setBankCardNo(String bankCardNo) {
            this.bankCardNo = bankCardNo;
        }

        public String getBankAccountNo() {
            return bankAccountNo;
        }

        public void setBankAccountNo(String bankAccountNo) {
            this.bankAccountNo = bankAccountNo;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getProductId() {
            return productId;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }

        public String getProductName() {
            return productName;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }

        public String getApplyAmount() {
            return applyAmount;
        }

        public void setApplyAmount(String applyAmount) {
            this.applyAmount = applyAmount;
        }

        public String getPreLoanFee() {
            return preLoanFee;
        }

        public void setPreLoanFee(String preLoanFee) {
            this.preLoanFee = preLoanFee;
        }

        public String getPostLoanFee() {
            return postLoanFee;
        }

        public void setPostLoanFee(String postLoanFee) {
            this.postLoanFee = postLoanFee;
        }

        public String getAmount() {
            return amount;
        }

        public void setAmount(String amount) {
            this.amount = amount;
        }

        public List<preLoanFeeListBean> getPreLoanFeeList() {
            return preLoanFeeList;
        }

        public void setPreLoanFeeList(List<preLoanFeeListBean> preLoanFeeList) {
            this.preLoanFeeList = preLoanFeeList;
        }

        public List<preLoanFeeListBean> getPostLoanFeeList() {
            return postLoanFeeList;
        }

        public void setPostLoanFeeList(List<preLoanFeeListBean> postLoanFeeList) {
            this.postLoanFeeList = postLoanFeeList;
        }
    }

    public class preLoanFeeListBean implements Serializable{
        private String name;
        private String fixedCharge;
        private String rate;
        private String finalFee;
        private String billingTime;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getFixedCharge() {
            return fixedCharge;
        }

        public void setFixedCharge(String fixedCharge) {
            this.fixedCharge = fixedCharge;
        }

        public String getRate() {
            return rate;
        }

        public void setRate(String rate) {
            this.rate = rate;
        }

        public String getFinalFee() {
            return finalFee;
        }

        public void setFinalFee(String finalFee) {
            this.finalFee = finalFee;
        }

        public String getBillingTime() {
            return billingTime;
        }

        public void setBillingTime(String billingTime) {
            this.billingTime = billingTime;
        }
    }
}
